草庐IT

c++ - STL类的序列化

全部标签

java - Java 中是否有使用 writeObject 方法的开源对象到 XML 序列化程序

Java中是否有任何开源对象到XML序列化器,它使用对象上的writeObject方法来序列化类似于WebObjects中的NSXMLOutputStream? 最佳答案 看看http://x-stream.github.io/虽然我不知道它是否在类Object上使用这些方法。你想用那些方法做什么? 关于java-Java中是否有使用writeObject方法的开源对象到XML序列化程序,我们在StackOverflow上找到一个类似的问题: https://

c# - XML 反序列化 - 抛出自定义错误

所以我有以下方法:privateint?myIntField[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]publicint?IntField{get{returnthis.myIntField;}set{this.myIntField=value;}}现在,我正在从帖子中反序列化xml,如果出于某种原因我得到一个字符串,例如“这里是int字段:55444”而不是55444,我得到的响应错误是:Input字符串的格式不正确。这不是很具体,特别

c# - 将 Dictionary(string, List<string>) 序列化为 xml

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:EasywaytoconvertaDictionarytoxmlandvisaversa我有示例类:publicclassSampleClass{publicDictionary>SampleProperties{get;set;}}我想将这个类序列化为xml。我该怎么做?我想要类似于此示例的输出xml:问候

c - C 的最佳 XML 解析器

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我们必须向现有的C应用程序添加一个新接口(interface)。新的接口(interface)系统对我们的C应用程序的请求和对接口(interface)的响应将是XML文件。我们需要找到一种读取和写入XML文件的方法。似乎有许多可用于Java和C++的映射工具。我没有找到C的人。请让我知道是否有适合C的人。如果它是商业API也可以。谢谢

.net - 如何在 .net 中使没有 Serializable 属性的类可序列化

我有一个调试器可视化工具,用于以数据表的形式查看类对象列表。但是代码的限制是该类应该是可序列化的,即应该标记为[Serializable],如果该类未标记为Serializable,则调试器会崩溃。那么,如果类未标记为可序列化,谁能告诉我如何在运行时使该类可序列化。 最佳答案 您不能在运行时修改现有类的元数据。 关于.net-如何在.net中使没有Serializable属性的类可序列化,我们在StackOverflow上找到一个类似的问题: https://

c# - 是否有从 xsd 生成简单的 c# 类的工具?

我有一个xsd(这篇文章大大简化了):我需要简单的C#类:publicclassserviceResponse{publicsearchResultsSearchResults{get;set;}}publicclasssearchResults{publicstringnumberOfResults{get;set;}publicListraceList{get;set;}}publicclassrace{publicstringid{get;set;}publicstringtitle{get;set;}}有人告诉我xsd.exe甚至csxsd.exe都可以做到这一点,但没有看到仅

c# - 将xml反序列化为IList c#

我正在尝试将一些xml反序列化为IList,但我遇到了问题。这是我到目前为止所做的:XML:CowBrown模型:[XmlRoot("Animals")]publicclassModel{[XmlElement("Animal")]publicIListAnimalList{get;set;}}publicclassAnimal{[XmlElement("Name")]publicstringName{get;set;}[XmlElement("Color")]publicstringColor{get;set;}}反序列化:FileStreamfs=newFileStream("fi

.net - 具有 XML 序列化的自定义节点名称 (.NET)

我有以下代码:publicclassFoo{}staticclassProgram{[XmlElement("foo")]//Ignored:(staticpublicListMyFoos{get;privateset;}publicstaticvoidMain(){MyFoos.Add(newFoo());MyFoos.Add(newFoo());XmlSerializerconfigSerializer=newXmlSerializer(typeof(List),newXmlRootAttribute("foos"));using(TextWriterw=newStreamWrit

.net - 多态 XML 序列化/反序列化

我有:publicclassB{publicstringSome{get;set;}}publicclassD:B{publicstringMore{get;set;}}[KnownType(typeof(D))]publicclassX{publicB[]Col{get;set;}}我想像这样自动读/写XML:XmlSerializer和DataContractSerializer都没有帮助我。此XML结构是强制性的。所以问题是:这可以实现还是我必须手动解析该XML?谢谢,安德烈 最佳答案 尝试XmlArrayItem使用XmlS

c - 如何在C中生成一个xml文件

我想通过我的C应用程序生成一个xml文件并动态地向其中添加条目。我几乎知道我的xml应该是什么样子,我的意思是它的模式。请让我知道如何在C中完成此操作。 最佳答案 您可以使用类似minixml的xml库.它可以在您的应用程序中读取和写入XML和类似XML的数据文件,而无需大型非标准库,并且Mini-XML只需要一个ANSIC兼容的编译器。 关于c-如何在C中生成一个xml文件,我们在StackOverflow上找到一个类似的问题: https://stacko